From 80334149516ceaa6e893460b17ab6ccf6646b101 Mon Sep 17 00:00:00 2001 From: Keir Fraser Date: Fri, 6 Mar 2009 19:07:15 +0000 Subject: [PATCH] i386: Build fix. Signed-off-by: Keir Fraser --- xen/drivers/passthrough/vtd/x86/vtd.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/xen/drivers/passthrough/vtd/x86/vtd.c b/xen/drivers/passthrough/vtd/x86/vtd.c index a8ff49a126..bf6c1ead0f 100644 --- a/xen/drivers/passthrough/vtd/x86/vtd.c +++ b/xen/drivers/passthrough/vtd/x86/vtd.c @@ -153,12 +153,13 @@ void hvm_dpci_isairq_eoi(struct domain *d, unsigned int isairq) void iommu_set_dom0_mapping(struct domain *d) { - u64 i, j, tmp; - unsigned long max_pfn = max(max_page, 0x100000000ul >> PAGE_SHIFT); + u64 i, j, tmp, max_pfn; extern int xen_in_range(paddr_t start, paddr_t end); BUG_ON(d->domain_id != 0); + max_pfn = max_t(u64, max_page, 0x100000000ull >> PAGE_SHIFT); + for ( i = 0; i < max_pfn; i++ ) { /* -- 2.30.2